接著我試著找了幾個免費的 svn-hosting,用了一陣子的 Assembla,但是他們兩個月前修改了規定,只有 open source project 才能用免費的 hosting service。
找來找去好像沒有什麼好的替代方案,最後只好用最原始的方法:把 svn repository 建在隨身碟理。
方法其實很簡單,在 SVN Book 裡都有範例,所以這裡只簡短的把步驟列出來:
- 在隨身碟上建一個新的 SVN repository,可以用 GUI-client 的選單或是 svnadmin create 指令。
- 將剛建好的 repository checkout 到新的工作目錄,或是將現有的專案 import 到 repository。與一般 remote svn server 不同的是,這裡的 repository 位址用的是 "file:///" 而非 "http://"。
基本上這樣就完成了,之後的用法就跟一般的 SVN server 一樣。
SVN 的好處在於對於文字檔的支援相當完整,可以追蹤在哪次 revision 裡更動了哪些字元,所以對於 LaTeX 的使用者或是 source code 來說相當方便;但是相對的,如果儲存的是 binary files (像是各種 office 的獨門格式,或是編譯好的函式庫或執行檔),就只能靠自己在每次 commit 時寫清楚做了什麼變更了。
4 則留言:
BD,
Try http://beanstalkapp.com
I went through Assembla, Spring Loops, and now use Bean Stalk, which is the best of the bunch.
It has Basecamp integration and better (still not great) email notification.
Bomb.
Thanks for the info!
It seems the free account can hold only 20MB. M..., let's see how the test goes ^_^
Birdy......When will you come back? Around X'mas?
To Dave, please see the next thread.
張貼留言